package com.ohos.connent.bizscenecloud.biz.modular.dp.result;

import lombok.Getter;
import lombok.Setter;

import java.util.List;

/**
 * @Author MZQ
 * @Description
 * @Date 2025/6/26 14:00
 **/
@Getter
@Setter
public class DevicesInformationResult {
    private List<String> IndustryId;

    private List<String> IndustryName;

    private String ManufacturerId;

    private String ManufacturerName;

    private String ManufacturerFullName;

    private String DeviceTypeId;

    private String DeviceTypeName;

    private String ProductID;

    private String DeviceName;

    private String OsTypeName;

    private String OsVersion;

    private String TypicalService;

    private List<String> DeviceIcons;

    private String DeviceModel;

    private String DeviceProfile;

    private List<String> IndustryNameEn;

    private String ManufacturerNameEn;

    private String ManufacturerFullNameEn;

    private String DeviceTypeNameEn;

    private String DeviceNameEn;

    private String OsTypeNameEn;

    private String TypicalServiceEn;

    private Integer PinType;

    private boolean OHConnectCertified;

    @Override
    public String toString() {
        return "{" +
                "IndustryId=" + IndustryId +
                ", IndustryName=" + IndustryName +
                ", ManufacturerId='" + ManufacturerId + '\'' +
                ", ManufacturerName='" + ManufacturerName + '\'' +
                ", ManufacturerFullName='" + ManufacturerFullName + '\'' +
                ", DeviceTypeId='" + DeviceTypeId + '\'' +
                ", DeviceTypeName='" + DeviceTypeName + '\'' +
                ", ProductID='" + ProductID + '\'' +
                ", DeviceName='" + DeviceName + '\'' +
                ", OsTypeName='" + OsTypeName + '\'' +
                ", OsVersion='" + OsVersion + '\'' +
                ", TypicalService='" + TypicalService + '\'' +
                ", DeviceIcons=" + DeviceIcons +
                ", DeviceModel='" + DeviceModel + '\'' +
                ", DeviceProfile='" + DeviceProfile + '\'' +
                ", IndustryNameEn=" + IndustryNameEn +
                ", ManufacturerNameEn='" + ManufacturerNameEn + '\'' +
                ", ManufacturerFullNameEn='" + ManufacturerFullNameEn + '\'' +
                ", DeviceTypeNameEn='" + DeviceTypeNameEn + '\'' +
                ", DeviceNameEn='" + DeviceNameEn + '\'' +
                ", OsTypeNameEn='" + OsTypeNameEn + '\'' +
                ", TypicalServiceEn='" + TypicalServiceEn + '\'' +
                ", PinType=" + PinType +
                ", OHConnectCertified=" + OHConnectCertified +
                '}';
    }
}
